<?php
// +-----------------------------------------------------------------------+
// |                                                                       |
// | WebFormsQA     (Question - Answer)                                    |
// | Copyright  (C) 2010                                                   |
// | Official site  www.scale-tech.ru                                      |
// | email          scale-tech@mail.ru                                     |
// | autor          Alexander Demachev                                     |
// |                                                                       |
// | This program is free software; you can redistribute it and/or modify  |
// | it under the terms of the GNU General Public License as published by  |
// | the Free Software Foundation; version 2 of the License.               |
// |                                                                       |
// | This program is distributed in the hope that it will be useful,       |
// | but WITHOUT ANY WARRANTY; without even the implied warranty of        |
// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         |
// | GNU General Public License for more details.                          |
// +-----------------------------------------------------------------------+


/*!
 * @page AboutPagePage Исходный код класса AboutPage
 * @include about_page.class.php
 */

/*! @addtogroup ClassWebFormsQA Основные классы проекта
 *  Группа включает основные классы используемые в проекте WebFormsQA
 *  @{
 */

/** 
 * @class AboutPage
 * @brief страница информации о проекте \n
 * @ref AboutPagePage
 */
class AboutPage extends Page {

    /**
     * конструктор.
     * @param object &$smarty_obj   - ссылка на обьект шаблона
     * @param array  $attr          - массив атрибутов в формате attr["name"] = name_type;
     * @param string $name_template - название шаблона
     */
    function AboutPage(&$smarty_obj, $attr, $name_template)
    {
        parent::Page(&$smarty_obj, $attr, $name_template);
    }

    /** обновить данные страницы
     * @return bool результат операции
     */
    function update()
    {
    	 
        // обновляем атрибуты страницы и их значения
        // и главный шаблон Smarty
        if( $flag_result = parent::update() ) {

            $state = 0;
            $base = &$GLOBALS["base"];
            
            
            $this->Smarty->assign('current_tabs', ID_PAGE_ABOUT_PROJECT);
            $this->Smarty->assign("state", $state);
            
        }
        
        return $flag_result;
    } // end update()



}  // finish class AboutPage

/*! @} */

?>
